home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / devel / vbcc-68k-src / machines / amiga68k / include / inline / dos_protos.h < prev    next >
C/C++ Source or Header  |  1999-01-01  |  26KB  |  307 lines

  1. BPTR  __Open(__reg("d1") STRPTR name,__reg("d2") long accessMode ,__reg("a6") void *)="\tjsr\t-30(a6)";
  2. #define Open(x1,x2) __Open((x1),(x2),DOSBase)
  3. LONG  __Close(__reg("d1") BPTR file ,__reg("a6") void *)="\tjsr\t-36(a6)";
  4. #define Close(x1) __Close((x1),DOSBase)
  5. LONG  __Read(__reg("d1") BPTR file,__reg("d2") APTR buffer,__reg("d3") long length ,__reg("a6") void *)="\tjsr\t-42(a6)";
  6. #define Read(x1,x2,x3) __Read((x1),(x2),(x3),DOSBase)
  7. LONG  __Write(__reg("d1") BPTR file,__reg("d2") APTR buffer,__reg("d3") long length ,__reg("a6") void *)="\tjsr\t-48(a6)";
  8. #define Write(x1,x2,x3) __Write((x1),(x2),(x3),DOSBase)
  9. BPTR  __Input(__reg("a6") void *)="\tjsr\t-54(a6)";
  10. #define Input() __Input(DOSBase)
  11. BPTR  __Output(__reg("a6") void *)="\tjsr\t-60(a6)";
  12. #define Output() __Output(DOSBase)
  13. LONG  __Seek(__reg("d1") BPTR file,__reg("d2") long position,__reg("d3") long offset ,__reg("a6") void *)="\tjsr\t-66(a6)";
  14. #define Seek(x1,x2,x3) __Seek((x1),(x2),(x3),DOSBase)
  15. LONG  __DeleteFile(__reg("d1") STRPTR name ,__reg("a6") void *)="\tjsr\t-72(a6)";
  16. #define DeleteFile(x1) __DeleteFile((x1),DOSBase)
  17. LONG  __Rename(__reg("d1") STRPTR oldName,__reg("d2") STRPTR newName ,__reg("a6") void *)="\tjsr\t-78(a6)";
  18. #define Rename(x1,x2) __Rename((x1),(x2),DOSBase)
  19. BPTR  __Lock(__reg("d1") STRPTR name,__reg("d2") long type ,__reg("a6") void *)="\tjsr\t-84(a6)";
  20. #define Lock(x1,x2) __Lock((x1),(x2),DOSBase)
  21. void  __UnLock(__reg("d1") BPTR lock ,__reg("a6") void *)="\tjsr\t-90(a6)";
  22. #define UnLock(x1) __UnLock((x1),DOSBase)
  23. BPTR  __DupLock(__reg("d1") BPTR lock ,__reg("a6") void *)="\tjsr\t-96(a6)";
  24. #define DupLock(x1) __DupLock((x1),DOSBase)
  25. LONG  __Examine(__reg("d1") BPTR lock,__reg("d2") struct FileInfoBlock *fileInfoBlock ,__reg("a6") void *)="\tjsr\t-102(a6)";
  26. #define Examine(x1,x2) __Examine((x1),(x2),DOSBase)
  27. LONG  __ExNext(__reg("d1") BPTR lock,__reg("d2") struct FileInfoBlock *fileInfoBlock ,__reg("a6") void *)="\tjsr\t-108(a6)";
  28. #define ExNext(x1,x2) __ExNext((x1),(x2),DOSBase)
  29. LONG  __Info(__reg("d1") BPTR lock,__reg("d2") struct InfoData *parameterBlock ,__reg("a6") void *)="\tjsr\t-114(a6)";
  30. #define Info(x1,x2) __Info((x1),(x2),DOSBase)
  31. BPTR  __CreateDir(__reg("d1") STRPTR name ,__reg("a6") void *)="\tjsr\t-120(a6)";
  32. #define CreateDir(x1) __CreateDir((x1),DOSBase)
  33. BPTR  __CurrentDir(__reg("d1") BPTR lock ,__reg("a6") void *)="\tjsr\t-126(a6)";
  34. #define CurrentDir(x1) __CurrentDir((x1),DOSBase)
  35. LONG  __IoErr(__reg("a6") void *)="\tjsr\t-132(a6)";
  36. #define IoErr() __IoErr(DOSBase)
  37. struct MsgPort * __CreateProc(__reg("d1") STRPTR name,__reg("d2") long pri,__reg("d3") BPTR segList,__reg("d4") long stackSize ,__reg("a6") void *)="\tjsr\t-138(a6)";
  38. #define CreateProc(x1,x2,x3,x4) __CreateProc((x1),(x2),(x3),(x4),DOSBase)
  39. void  __Exit(__reg("d1") long returnCode ,__reg("a6") void *)="\tjsr\t-144(a6)";
  40. #define Exit(x1) __Exit((x1),DOSBase)
  41. BPTR  __LoadSeg(__reg("d1") STRPTR name ,__reg("a6") void *)="\tjsr\t-150(a6)";
  42. #define LoadSeg(x1) __LoadSeg((x1),DOSBase)
  43. void  __UnLoadSeg(__reg("d1") BPTR seglist ,__reg("a6") void *)="\tjsr\t-156(a6)";
  44. #define UnLoadSeg(x1) __UnLoadSeg((x1),DOSBase)
  45. struct MsgPort * __DeviceProc(__reg("d1") STRPTR name ,__reg("a6") void *)="\tjsr\t-174(a6)";
  46. #define DeviceProc(x1) __DeviceProc((x1),DOSBase)
  47. LONG  __SetComment(__reg("d1") STRPTR name,__reg("d2") STRPTR comment ,__reg("a6") void *)="\tjsr\t-180(a6)";
  48. #define SetComment(x1,x2) __SetComment((x1),(x2),DOSBase)
  49. LONG  __SetProtection(__reg("d1") STRPTR name,__reg("d2") long protect ,__reg("a6") void *)="\tjsr\t-186(a6)";
  50. #define SetProtection(x1,x2) __SetProtection((x1),(x2),DOSBase)
  51. struct DateStamp * __DateStamp(__reg("d1") struct DateStamp *date ,__reg("a6") void *)="\tjsr\t-192(a6)";
  52. #define DateStamp(x1) __DateStamp((x1),DOSBase)
  53. void  __Delay(__reg("d1") long timeout ,__reg("a6") void *)="\tjsr\t-198(a6)";
  54. #define Delay(x1) __Delay((x1),DOSBase)
  55. LONG  __WaitForChar(__reg("d1") BPTR file,__reg("d2") long timeout ,__reg("a6") void *)="\tjsr\t-204(a6)";
  56. #define WaitForChar(x1,x2) __WaitForChar((x1),(x2),DOSBase)
  57. BPTR  __ParentDir(__reg("d1") BPTR lock ,__reg("a6") void *)="\tjsr\t-210(a6)";
  58. #define ParentDir(x1) __ParentDir((x1),DOSBase)
  59. LONG  __IsInteractive(__reg("d1") BPTR file ,__reg("a6") void *)="\tjsr\t-216(a6)";
  60. #define IsInteractive(x1) __IsInteractive((x1),DOSBase)
  61. LONG  __Execute(__reg("d1") STRPTR string,__reg("d2") BPTR file,__reg("d3") BPTR file2 ,__reg("a6") void *)="\tjsr\t-222(a6)";
  62. #define Execute(x1,x2,x3) __Execute((x1),(x2),(x3),DOSBase)
  63. APTR  __AllocDosObject(__reg("d1") unsigned long type,__reg("d2") struct TagItem *tags ,__reg("a6") void *)="\tjsr\t-228(a6)";
  64. #define AllocDosObject(x1,x2) __AllocDosObject((x1),(x2),DOSBase)
  65. void  __FreeDosObject(__reg("d1") unsigned long type,__reg("d2") APTR ptr ,__reg("a6") void *)="\tjsr\t-234(a6)";
  66. #define FreeDosObject(x1,x2) __FreeDosObject((x1),(x2),DOSBase)
  67. LONG  __DoPkt(__reg("d1") struct MsgPort *port,__reg("d2") long action,__reg("d3") long arg1,__reg("d4") long arg2,__reg("d5") long arg3,__reg("d6") long arg4,__reg("d7") long arg5 ,__reg("a6") void *)="\tjsr\t-240(a6)";
  68. #define DoPkt(x1,x2,x3,x4,x5,x6,x7) __DoPkt((x1),(x2),(x3),(x4),(x5),(x6),(x7),DOSBase)
  69. void  __SendPkt(__reg("d1") struct DosPacket *dp,__reg("d2") struct MsgPort *port,__reg("d3") struct MsgPort *replyport ,__reg("a6") void *)="\tjsr\t-246(a6)";
  70. #define SendPkt(x1,x2,x3) __SendPkt((x1),(x2),(x3),DOSBase)
  71. struct DosPacket * __WaitPkt(__reg("a6") void *)="\tjsr\t-252(a6)";
  72. #define WaitPkt() __WaitPkt(DOSBase)
  73. void  __ReplyPkt(__reg("d1") struct DosPacket *dp,__reg("d2") long res1,__reg("d3") long res2 ,__reg("a6") void *)="\tjsr\t-258(a6)";
  74. #define ReplyPkt(x1,x2,x3) __ReplyPkt((x1),(x2),(x3),DOSBase)
  75. void  __AbortPkt(__reg("d1") struct MsgPort *port,__reg("d2") struct DosPacket *pkt ,__reg("a6") void *)="\tjsr\t-264(a6)";
  76. #define AbortPkt(x1,x2) __AbortPkt((x1),(x2),DOSBase)
  77. BOOL  __LockRecord(__reg("d1") BPTR fh,__reg("d2") unsigned long offset,__reg("d3") unsigned long length,__reg("d4") unsigned long mode,__reg("d5") unsigned long timeout ,__reg("a6") void *)="\tjsr\t-270(a6)";
  78. #define LockRecord(x1,x2,x3,x4,x5) __LockRecord((x1),(x2),(x3),(x4),(x5),DOSBase)
  79. BOOL  __LockRecords(__reg("d1") struct RecordLock *recArray,__reg("d2") unsigned long timeout ,__reg("a6") void *)="\tjsr\t-276(a6)";
  80. #define LockRecords(x1,x2) __LockRecords((x1),(x2),DOSBase)
  81. BOOL  __UnLockRecord(__reg("d1") BPTR fh,__reg("d2") unsigned long offset,__reg("d3") unsigned long length ,__reg("a6") void *)="\tjsr\t-282(a6)";
  82. #define UnLockRecord(x1,x2,x3) __UnLockRecord((x1),(x2),(x3),DOSBase)
  83. BOOL  __UnLockRecords(__reg("d1") struct RecordLock *recArray ,__reg("a6") void *)="\tjsr\t-288(a6)";
  84. #define UnLockRecords(x1) __UnLockRecords((x1),DOSBase)
  85. BPTR  __SelectInput(__reg("d1") BPTR fh ,__reg("a6") void *)="\tjsr\t-294(a6)";
  86. #define SelectInput(x1) __SelectInput((x1),DOSBase)
  87. BPTR  __SelectOutput(__reg("d1") BPTR fh ,__reg("a6") void *)="\tjsr\t-300(a6)";
  88. #define SelectOutput(x1) __SelectOutput((x1),DOSBase)
  89. LONG  __FGetC(__reg("d1") BPTR fh ,__reg("a6") void *)="\tjsr\t-306(a6)";
  90. #define FGetC(x1) __FGetC((x1),DOSBase)
  91. LONG  __FPutC(__reg("d1") BPTR fh,__reg("d2") long ch ,__reg("a6") void *)="\tjsr\t-312(a6)";
  92. #define FPutC(x1,x2) __FPutC((x1),(x2),DOSBase)
  93. LONG  __UnGetC(__reg("d1") BPTR fh,__reg("d2") long character ,__reg("a6") void *)="\tjsr\t-318(a6)";
  94. #define UnGetC(x1,x2) __UnGetC((x1),(x2),DOSBase)
  95. LONG  __FRead(__reg("d1") BPTR fh,__reg("d2") APTR block,__reg("d3") unsigned long blocklen,__reg("d4") unsigned long number ,__reg("a6") void *)="\tjsr\t-324(a6)";
  96. #define FRead(x1,x2,x3,x4) __FRead((x1),(x2),(x3),(x4),DOSBase)
  97. LONG  __FWrite(__reg("d1") BPTR fh,__reg("d2") APTR block,__reg("d3") unsigned long blocklen,__reg("d4") unsigned long number ,__reg("a6") void *)="\tjsr\t-330(a6)";
  98. #define FWrite(x1,x2,x3,x4) __FWrite((x1),(x2),(x3),(x4),DOSBase)
  99. STRPTR  __FGets(__reg("d1") BPTR fh,__reg("d2") STRPTR buf,__reg("d3") unsigned long buflen ,__reg("a6") void *)="\tjsr\t-336(a6)";
  100. #define FGets(x1,x2,x3) __FGets((x1),(x2),(x3),DOSBase)
  101. LONG  __FPuts(__reg("d1") BPTR fh,__reg("d2") STRPTR str ,__reg("a6") void *)="\tjsr\t-342(a6)";
  102. #define FPuts(x1,x2) __FPuts((x1),(x2),DOSBase)
  103. void  __VFWritef(__reg("d1") BPTR fh,__reg("d2") STRPTR format,__reg("d3") LONG *argarray ,__reg("a6") void *)="\tjsr\t-348(a6)";
  104. #define VFWritef(x1,x2,x3) __VFWritef((x1),(x2),(x3),DOSBase)
  105. LONG  __VFPrintf(__reg("d1") BPTR fh,__reg("d2") STRPTR format,__reg("d3") APTR argarray ,__reg("a6") void *)="\tjsr\t-354(a6)";
  106. #define VFPrintf(x1,x2,x3) __VFPrintf((x1),(x2),(x3),DOSBase)
  107. LONG  __Flush(__reg("d1") BPTR fh ,__reg("a6") void *)="\tjsr\t-360(a6)";
  108. #define Flush(x1) __Flush((x1),DOSBase)
  109. LONG  __SetVBuf(__reg("d1") BPTR fh,__reg("d2") STRPTR buff,__reg("d3") long type,__reg("d4") long size ,__reg("a6") void *)="\tjsr\t-366(a6)";
  110. #define SetVBuf(x1,x2,x3,x4) __SetVBuf((x1),(x2),(x3),(x4),DOSBase)
  111. BPTR  __DupLockFromFH(__reg("d1") BPTR fh ,__reg("a6") void *)="\tjsr\t-372(a6)";
  112. #define DupLockFromFH(x1) __DupLockFromFH((x1),DOSBase)
  113. BPTR  __OpenFromLock(__reg("d1") BPTR lock ,__reg("a6") void *)="\tjsr\t-378(a6)";
  114. #define OpenFromLock(x1) __OpenFromLock((x1),DOSBase)
  115. BPTR  __ParentOfFH(__reg("d1") BPTR fh ,__reg("a6") void *)="\tjsr\t-384(a6)";
  116. #define ParentOfFH(x1) __ParentOfFH((x1),DOSBase)
  117. BOOL  __ExamineFH(__reg("d1") BPTR fh,__reg("d2") struct FileInfoBlock *fib ,__reg("a6") void *)="\tjsr\t-390(a6)";
  118. #define ExamineFH(x1,x2) __ExamineFH((x1),(x2),DOSBase)
  119. LONG  __SetFileDate(__reg("d1") STRPTR name,__reg("d2") struct DateStamp *date ,__reg("a6") void *)="\tjsr\t-396(a6)";
  120. #define SetFileDate(x1,x2) __SetFileDate((x1),(x2),DOSBase)
  121. LONG  __NameFromLock(__reg("d1") BPTR lock,__reg("d2") STRPTR buffer,__reg("d3") long len ,__reg("a6") void *)="\tjsr\t-402(a6)";
  122. #define NameFromLock(x1,x2,x3) __NameFromLock((x1),(x2),(x3),DOSBase)
  123. LONG  __NameFromFH(__reg("d1") BPTR fh,__reg("d2") STRPTR buffer,__reg("d3") long len ,__reg("a6") void *)="\tjsr\t-408(a6)";
  124. #define NameFromFH(x1,x2,x3) __NameFromFH((x1),(x2),(x3),DOSBase)
  125. WORD  __SplitName(__reg("d1") STRPTR name,__reg("d2") unsigned long seperator,__reg("d3") STRPTR buf,__reg("d4") long oldpos,__reg("d5") long size ,__reg("a6") void *)="\tjsr\t-414(a6)";
  126. #define SplitName(x1,x2,x3,x4,x5) __SplitName((x1),(x2),(x3),(x4),(x5),DOSBase)
  127. LONG  __SameLock(__reg("d1") BPTR lock1,__reg("d2") BPTR lock2 ,__reg("a6") void *)="\tjsr\t-420(a6)";
  128. #define SameLock(x1,x2) __SameLock((x1),(x2),DOSBase)
  129. LONG  __SetMode(__reg("d1") BPTR fh,__reg("d2") long mode ,__reg("a6") void *)="\tjsr\t-426(a6)";
  130. #define SetMode(x1,x2) __SetMode((x1),(x2),DOSBase)
  131. LONG  __ExAll(__reg("d1") BPTR lock,__reg("d2") struct ExAllData *buffer,__reg("d3") long size,__reg("d4") long data,__reg("d5") struct ExAllControl *control ,__reg("a6") void *)="\tjsr\t-432(a6)";
  132. #define ExAll(x1,x2,x3,x4,x5) __ExAll((x1),(x2),(x3),(x4),(x5),DOSBase)
  133. LONG  __ReadLink(__reg("d1") struct MsgPort *port,__reg("d2") BPTR lock,__reg("d3") STRPTR path,__reg("d4") STRPTR buffer,__reg("d5") unsigned long size ,__reg("a6") void *)="\tjsr\t-438(a6)";
  134. #define ReadLink(x1,x2,x3,x4,x5) __ReadLink((x1),(x2),(x3),(x4),(x5),DOSBase)
  135. LONG  __MakeLink(__reg("d1") STRPTR name,__reg("d2") long dest,__reg("d3") long soft ,__reg("a6") void *)="\tjsr\t-444(a6)";
  136. #define MakeLink(x1,x2,x3) __MakeLink((x1),(x2),(x3),DOSBase)
  137. LONG  __ChangeMode(__reg("d1") long type,__reg("d2") BPTR fh,__reg("d3") long newmode ,__reg("a6") void *)="\tjsr\t-450(a6)";
  138. #define ChangeMode(x1,x2,x3) __ChangeMode((x1),(x2),(x3),DOSBase)
  139. LONG  __SetFileSize(__reg("d1") BPTR fh,__reg("d2") long pos,__reg("d3") long mode ,__reg("a6") void *)="\tjsr\t-456(a6)";
  140. #define SetFileSize(x1,x2,x3) __SetFileSize((x1),(x2),(x3),DOSBase)
  141. LONG  __SetIoErr(__reg("d1") long result ,__reg("a6") void *)="\tjsr\t-462(a6)";
  142. #define SetIoErr(x1) __SetIoErr((x1),DOSBase)
  143. BOOL  __Fault(__reg("d1") long code,__reg("d2") STRPTR header,__reg("d3") STRPTR buffer,__reg("d4") long len ,__reg("a6") void *)="\tjsr\t-468(a6)";
  144. #define Fault(x1,x2,x3,x4) __Fault((x1),(x2),(x3),(x4),DOSBase)
  145. BOOL  __PrintFault(__reg("d1") long code,__reg("d2") STRPTR header ,__reg("a6") void *)="\tjsr\t-474(a6)";
  146. #define PrintFault(x1,x2) __PrintFault((x1),(x2),DOSBase)
  147. LONG  __ErrorReport(__reg("d1") long code,__reg("d2") long type,__reg("d3") unsigned long arg1,__reg("d4") struct MsgPort *device ,__reg("a6") void *)="\tjsr\t-480(a6)";
  148. #define ErrorReport(x1,x2,x3,x4) __ErrorReport((x1),(x2),(x3),(x4),DOSBase)
  149. struct CommandLineInterface * __Cli(__reg("a6") void *)="\tjsr\t-492(a6)";
  150. #define Cli() __Cli(DOSBase)
  151. struct Process * __CreateNewProc(__reg("d1") struct TagItem *tags ,__reg("a6") void *)="\tjsr\t-498(a6)";
  152. #define CreateNewProc(x1) __CreateNewProc((x1),DOSBase)
  153. LONG  __RunCommand(__reg("d1") BPTR seg,__reg("d2") long stack,__reg("d3") STRPTR paramptr,__reg("d4") long paramlen ,__reg("a6") void *)="\tjsr\t-504(a6)";
  154. #define RunCommand(x1,x2,x3,x4) __RunCommand((x1),(x2),(x3),(x4),DOSBase)
  155. struct MsgPort * __GetConsoleTask(__reg("a6") void *)="\tjsr\t-510(a6)";
  156. #define GetConsoleTask() __GetConsoleTask(DOSBase)
  157. struct MsgPort * __SetConsoleTask(__reg("d1") struct MsgPort *task ,__reg("a6") void *)="\tjsr\t-516(a6)";
  158. #define SetConsoleTask(x1) __SetConsoleTask((x1),DOSBase)
  159. struct MsgPort * __GetFileSysTask(__reg("a6") void *)="\tjsr\t-522(a6)";
  160. #define GetFileSysTask() __GetFileSysTask(DOSBase)
  161. struct MsgPort * __SetFileSysTask(__reg("d1") struct MsgPort *task ,__reg("a6") void *)="\tjsr\t-528(a6)";
  162. #define SetFileSysTask(x1) __SetFileSysTask((x1),DOSBase)
  163. STRPTR  __GetArgStr(__reg("a6") void *)="\tjsr\t-534(a6)";
  164. #define GetArgStr() __GetArgStr(DOSBase)
  165. BOOL  __SetArgStr(__reg("d1") STRPTR string ,__reg("a6") void *)="\tjsr\t-540(a6)";
  166. #define SetArgStr(x1) __SetArgStr((x1),DOSBase)
  167. struct Process * __FindCliProc(__reg("d1") unsigned long num ,__reg("a6") void *)="\tjsr\t-546(a6)";
  168. #define FindCliProc(x1) __FindCliProc((x1),DOSBase)
  169. ULONG  __MaxCli(__reg("a6") void *)="\tjsr\t-552(a6)";
  170. #define MaxCli() __MaxCli(DOSBase)
  171. BOOL  __SetCurrentDirName(__reg("d1") STRPTR name ,__reg("a6") void *)="\tjsr\t-558(a6)";
  172. #define SetCurrentDirName(x1) __SetCurrentDirName((x1),DOSBase)
  173. BOOL  __GetCurrentDirName(__reg("d1") STRPTR buf,__reg("d2") long len ,__reg("a6") void *)="\tjsr\t-564(a6)";
  174. #define GetCurrentDirName(x1,x2) __GetCurrentDirName((x1),(x2),DOSBase)
  175. BOOL  __SetProgramName(__reg("d1") STRPTR name ,__reg("a6") void *)="\tjsr\t-570(a6)";
  176. #define SetProgramName(x1) __SetProgramName((x1),DOSBase)
  177. BOOL  __GetProgramName(__reg("d1") STRPTR buf,__reg("d2") long len ,__reg("a6") void *)="\tjsr\t-576(a6)";
  178. #define GetProgramName(x1,x2) __GetProgramName((x1),(x2),DOSBase)
  179. BOOL  __SetPrompt(__reg("d1") STRPTR name ,__reg("a6") void *)="\tjsr\t-582(a6)";
  180. #define SetPrompt(x1) __SetPrompt((x1),DOSBase)
  181. BOOL  __GetPrompt(__reg("d1") STRPTR buf,__reg("d2") long len ,__reg("a6") void *)="\tjsr\t-588(a6)";
  182. #define GetPrompt(x1,x2) __GetPrompt((x1),(x2),DOSBase)
  183. BPTR  __SetProgramDir(__reg("d1") BPTR lock ,__reg("a6") void *)="\tjsr\t-594(a6)";
  184. #define SetProgramDir(x1) __SetProgramDir((x1),DOSBase)
  185. BPTR  __GetProgramDir(__reg("a6") void *)="\tjsr\t-600(a6)";
  186. #define GetProgramDir() __GetProgramDir(DOSBase)
  187. LONG  __SystemTagList(__reg("d1") STRPTR command,__reg("d2") struct TagItem *tags ,__reg("a6") void *)="\tjsr\t-606(a6)";
  188. #define SystemTagList(x1,x2) __SystemTagList((x1),(x2),DOSBase)
  189. LONG  __AssignLock(__reg("d1") STRPTR name,__reg("d2") BPTR lock ,__reg("a6") void *)="\tjsr\t-612(a6)";
  190. #define AssignLock(x1,x2) __AssignLock((x1),(x2),DOSBase)
  191. BOOL  __AssignLate(__reg("d1") STRPTR name,__reg("d2") STRPTR path ,__reg("a6") void *)="\tjsr\t-618(a6)";
  192. #define AssignLate(x1,x2) __AssignLate((x1),(x2),DOSBase)
  193. BOOL  __AssignPath(__reg("d1") STRPTR name,__reg("d2") STRPTR path ,__reg("a6") void *)="\tjsr\t-624(a6)";
  194. #define AssignPath(x1,x2) __AssignPath((x1),(x2),DOSBase)
  195. BOOL  __AssignAdd(__reg("d1") STRPTR name,__reg("d2") BPTR lock ,__reg("a6") void *)="\tjsr\t-630(a6)";
  196. #define AssignAdd(x1,x2) __AssignAdd((x1),(x2),DOSBase)
  197. LONG  __RemAssignList(__reg("d1") STRPTR name,__reg("d2") BPTR lock ,__reg("a6") void *)="\tjsr\t-636(a6)";
  198. #define RemAssignList(x1,x2) __RemAssignList((x1),(x2),DOSBase)
  199. struct DevProc * __GetDeviceProc(__reg("d1") STRPTR name,__reg("d2") struct DevProc *dp ,__reg("a6") void *)="\tjsr\t-642(a6)";
  200. #define GetDeviceProc(x1,x2) __GetDeviceProc((x1),(x2),DOSBase)
  201. void  __FreeDeviceProc(__reg("d1") struct DevProc *dp ,__reg("a6") void *)="\tjsr\t-648(a6)";
  202. #define FreeDeviceProc(x1) __FreeDeviceProc((x1),DOSBase)
  203. struct DosList * __LockDosList(__reg("d1") unsigned long flags ,__reg("a6") void *)="\tjsr\t-654(a6)";
  204. #define LockDosList(x1) __LockDosList((x1),DOSBase)
  205. void  __UnLockDosList(__reg("d1") unsigned long flags ,__reg("a6") void *)="\tjsr\t-660(a6)";
  206. #define UnLockDosList(x1) __UnLockDosList((x1),DOSBase)
  207. struct DosList * __AttemptLockDosList(__reg("d1") unsigned long flags ,__reg("a6") void *)="\tjsr\t-666(a6)";
  208. #define AttemptLockDosList(x1) __AttemptLockDosList((x1),DOSBase)
  209. BOOL  __RemDosEntry(__reg("d1") struct DosList *dlist ,__reg("a6") void *)="\tjsr\t-672(a6)";
  210. #define RemDosEntry(x1) __RemDosEntry((x1),DOSBase)
  211. LONG  __AddDosEntry(__reg("d1") struct DosList *dlist ,__reg("a6") void *)="\tjsr\t-678(a6)";
  212. #define AddDosEntry(x1) __AddDosEntry((x1),DOSBase)
  213. struct DosList * __FindDosEntry(__reg("d1") struct DosList *dlist,__reg("d2") STRPTR name,__reg("d3") unsigned long flags ,__reg("a6") void *)="\tjsr\t-684(a6)";
  214. #define FindDosEntry(x1,x2,x3) __FindDosEntry((x1),(x2),(x3),DOSBase)
  215. struct DosList * __NextDosEntry(__reg("d1") struct DosList *dlist,__reg("d2") unsigned long flags ,__reg("a6") void *)="\tjsr\t-690(a6)";
  216. #define NextDosEntry(x1,x2) __NextDosEntry((x1),(x2),DOSBase)
  217. struct DosList * __MakeDosEntry(__reg("d1") STRPTR name,__reg("d2") long type ,__reg("a6") void *)="\tjsr\t-696(a6)";
  218. #define MakeDosEntry(x1,x2) __MakeDosEntry((x1),(x2),DOSBase)
  219. void  __FreeDosEntry(__reg("d1") struct DosList *dlist ,__reg("a6") void *)="\tjsr\t-702(a6)";
  220. #define FreeDosEntry(x1) __FreeDosEntry((x1),DOSBase)
  221. BOOL  __IsFileSystem(__reg("d1") STRPTR name ,__reg("a6") void *)="\tjsr\t-708(a6)";
  222. #define IsFileSystem(x1) __IsFileSystem((x1),DOSBase)
  223. BOOL  __Format(__reg("d1") STRPTR filesystem,__reg("d2") STRPTR volumename,__reg("d3") unsigned long dostype ,__reg("a6") void *)="\tjsr\t-714(a6)";
  224. #define Format(x1,x2,x3) __Format((x1),(x2),(x3),DOSBase)
  225. LONG  __Relabel(__reg("d1") STRPTR drive,__reg("d2") STRPTR newname ,__reg("a6") void *)="\tjsr\t-720(a6)";
  226. #define Relabel(x1,x2) __Relabel((x1),(x2),DOSBase)
  227. LONG  __Inhibit(__reg("d1") STRPTR name,__reg("d2") long onoff ,__reg("a6") void *)="\tjsr\t-726(a6)";
  228. #define Inhibit(x1,x2) __Inhibit((x1),(x2),DOSBase)
  229. LONG  __AddBuffers(__reg("d1") STRPTR name,__reg("d2") long number ,__reg("a6") void *)="\tjsr\t-732(a6)";
  230. #define AddBuffers(x1,x2) __AddBuffers((x1),(x2),DOSBase)
  231. LONG  __CompareDates(__reg("d1") struct DateStamp *date1,__reg("d2") struct DateStamp *date2 ,__reg("a6") void *)="\tjsr\t-738(a6)";
  232. #define CompareDates(x1,x2) __CompareDates((x1),(x2),DOSBase)
  233. LONG  __DateToStr(__reg("d1") struct DateTime *datetime ,__reg("a6") void *)="\tjsr\t-744(a6)";
  234. #define DateToStr(x1) __DateToStr((x1),DOSBase)
  235. LONG  __StrToDate(__reg("d1") struct DateTime *datetime ,__reg("a6") void *)="\tjsr\t-750(a6)";
  236. #define StrToDate(x1) __StrToDate((x1),DOSBase)
  237. BOOL  __InternalUnLoadSeg(__reg("d1") BPTR seglist,__reg("a1") void (*freefunc)() ,__reg("a6") void *)="\tjsr\t-762(a6)";
  238. #define InternalUnLoadSeg(x1,x2) __InternalUnLoadSeg((x1),(x2),DOSBase)
  239. BPTR  __NewLoadSeg(__reg("d1") STRPTR file,__reg("d2") struct TagItem *tags ,__reg("a6") void *)="\tjsr\t-768(a6)";
  240. #define NewLoadSeg(x1,x2) __NewLoadSeg((x1),(x2),DOSBase)
  241. LONG  __AddSegment(__reg("d1") STRPTR name,__reg("d2") BPTR seg,__reg("d3") long system ,__reg("a6") void *)="\tjsr\t-774(a6)";
  242. #define AddSegment(x1,x2,x3) __AddSegment((x1),(x2),(x3),DOSBase)
  243. struct Segment * __FindSegment(__reg("d1") STRPTR name,__reg("d2") struct Segment *seg,__reg("d3") long system ,__reg("a6") void *)="\tjsr\t-780(a6)";
  244. #define FindSegment(x1,x2,x3) __FindSegment((x1),(x2),(x3),DOSBase)
  245. LONG  __RemSegment(__reg("d1") struct Segment *seg ,__reg("a6") void *)="\tjsr\t-786(a6)";
  246. #define RemSegment(x1) __RemSegment((x1),DOSBase)
  247. LONG  __CheckSignal(__reg("d1") long mask ,__reg("a6") void *)="\tjsr\t-792(a6)";
  248. #define CheckSignal(x1) __CheckSignal((x1),DOSBase)
  249. struct RDArgs * __ReadArgs(__reg("d1") STRPTR arg_template,__reg("d2") LONG *array,__reg("d3") struct RDArgs *args ,__reg("a6") void *)="\tjsr\t-798(a6)";
  250. #define ReadArgs(x1,x2,x3) __ReadArgs((x1),(x2),(x3),DOSBase)
  251. LONG  __FindArg(__reg("d1") STRPTR keyword,__reg("d2") STRPTR arg_template ,__reg("a6") void *)="\tjsr\t-804(a6)";
  252. #define FindArg(x1,x2) __FindArg((x1),(x2),DOSBase)
  253. LONG  __ReadItem(__reg("d1") STRPTR name,__reg("d2") long maxchars,__reg("d3") struct CSource *cSource ,__reg("a6") void *)="\tjsr\t-810(a6)";
  254. #define ReadItem(x1,x2,x3) __ReadItem((x1),(x2),(x3),DOSBase)
  255. LONG  __StrToLong(__reg("d1") STRPTR string,__reg("d2") LONG *value ,__reg("a6") void *)="\tjsr\t-816(a6)";
  256. #define StrToLong(x1,x2) __StrToLong((x1),(x2),DOSBase)
  257. LONG  __MatchFirst(__reg("d1") STRPTR pat,__reg("d2") struct AnchorPath *anchor ,__reg("a6") void *)="\tjsr\t-822(a6)";
  258. #define MatchFirst(x1,x2) __MatchFirst((x1),(x2),DOSBase)
  259. LONG  __MatchNext(__reg("d1") struct AnchorPath *anchor ,__reg("a6") void *)="\tjsr\t-828(a6)";
  260. #define MatchNext(x1) __MatchNext((x1),DOSBase)
  261. void  __MatchEnd(__reg("d1") struct AnchorPath *anchor ,__reg("a6") void *)="\tjsr\t-834(a6)";
  262. #define MatchEnd(x1) __MatchEnd((x1),DOSBase)
  263. LONG  __ParsePattern(__reg("d1") STRPTR pat,__reg("d2") STRPTR buf,__reg("d3") long buflen ,__reg("a6") void *)="\tjsr\t-840(a6)";
  264. #define ParsePattern(x1,x2,x3) __ParsePattern((x1),(x2),(x3),DOSBase)
  265. BOOL  __MatchPattern(__reg("d1") STRPTR pat,__reg("d2") STRPTR str ,__reg("a6") void *)="\tjsr\t-846(a6)";
  266. #define MatchPattern(x1,x2) __MatchPattern((x1),(x2),DOSBase)
  267. void  __FreeArgs(__reg("d1") struct RDArgs *args ,__reg("a6") void *)="\tjsr\t-858(a6)";
  268. #define FreeArgs(x1) __FreeArgs((x1),DOSBase)
  269. STRPTR  __FilePart(__reg("d1") STRPTR path ,__reg("a6") void *)="\tjsr\t-870(a6)";
  270. #define FilePart(x1) __FilePart((x1),DOSBase)
  271. STRPTR  __PathPart(__reg("d1") STRPTR path ,__reg("a6") void *)="\tjsr\t-876(a6)";
  272. #define PathPart(x1) __PathPart((x1),DOSBase)
  273. BOOL  __AddPart(__reg("d1") STRPTR dirname,__reg("d2") STRPTR filename,__reg("d3") unsigned long size ,__reg("a6") void *)="\tjsr\t-882(a6)";
  274. #define AddPart(x1,x2,x3) __AddPart((x1),(x2),(x3),DOSBase)
  275. BOOL  __StartNotify(__reg("d1") struct NotifyRequest *notify ,__reg("a6") void *)="\tjsr\t-888(a6)";
  276. #define StartNotify(x1) __StartNotify((x1),DOSBase)
  277. void  __EndNotify(__reg("d1") struct NotifyRequest *notify ,__reg("a6") void *)="\tjsr\t-894(a6)";
  278. #define EndNotify(x1) __EndNotify((x1),DOSBase)
  279. BOOL  __SetVar(__reg("d1") STRPTR name,__reg("d2") STRPTR buffer,__reg("d3") long size,__reg("d4") long flags ,__reg("a6") void *)="\tjsr\t-900(a6)";
  280. #define SetVar(x1,x2,x3,x4) __SetVar((x1),(x2),(x3),(x4),DOSBase)
  281. LONG  __GetVar(__reg("d1") STRPTR name,__reg("d2") STRPTR buffer,__reg("d3") long size,__reg("d4") long flags ,__reg("a6") void *)="\tjsr\t-906(a6)";
  282. #define GetVar(x1,x2,x3,x4) __GetVar((x1),(x2),(x3),(x4),DOSBase)
  283. LONG  __DeleteVar(__reg("d1") STRPTR name,__reg("d2") unsigned long flags ,__reg("a6") void *)="\tjsr\t-912(a6)";
  284. #define DeleteVar(x1,x2) __DeleteVar((x1),(x2),DOSBase)
  285. struct LocalVar * __FindVar(__reg("d1") STRPTR name,__reg("d2") unsigned long type ,__reg("a6") void *)="\tjsr\t-918(a6)";
  286. #define FindVar(x1,x2) __FindVar((x1),(x2),DOSBase)
  287. LONG  __CliInitNewcli(__reg("a0") struct DosPacket *dp ,__reg("a6") void *)="\tjsr\t-930(a6)";
  288. #define CliInitNewcli(x1) __CliInitNewcli((x1),DOSBase)
  289. LONG  __CliInitRun(__reg("a0") struct DosPacket *dp ,__reg("a6") void *)="\tjsr\t-936(a6)";
  290. #define CliInitRun(x1) __CliInitRun((x1),DOSBase)
  291. LONG  __WriteChars(__reg("d1") STRPTR buf,__reg("d2") unsigned long buflen ,__reg("a6") void *)="\tjsr\t-942(a6)";
  292. #define WriteChars(x1,x2) __WriteChars((x1),(x2),DOSBase)
  293. LONG  __PutStr(__reg("d1") STRPTR str ,__reg("a6") void *)="\tjsr\t-948(a6)";
  294. #define PutStr(x1) __PutStr((x1),DOSBase)
  295. LONG  __VPrintf(__reg("d1") STRPTR format,__reg("d2") APTR argarray ,__reg("a6") void *)="\tjsr\t-954(a6)";
  296. #define VPrintf(x1,x2) __VPrintf((x1),(x2),DOSBase)
  297. LONG  __ParsePatternNoCase(__reg("d1") STRPTR pat,__reg("d2") STRPTR buf,__reg("d3") long buflen ,__reg("a6") void *)="\tjsr\t-966(a6)";
  298. #define ParsePatternNoCase(x1,x2,x3) __ParsePatternNoCase((x1),(x2),(x3),DOSBase)
  299. BOOL  __MatchPatternNoCase(__reg("d1") STRPTR pat,__reg("d2") STRPTR str ,__reg("a6") void *)="\tjsr\t-972(a6)";
  300. #define MatchPatternNoCase(x1,x2) __MatchPatternNoCase((x1),(x2),DOSBase)
  301. BOOL  __SameDevice(__reg("d1") BPTR lock1,__reg("d2") BPTR lock2 ,__reg("a6") void *)="\tjsr\t-984(a6)";
  302. #define SameDevice(x1,x2) __SameDevice((x1),(x2),DOSBase)
  303. void  __ExAllEnd(__reg("d1") BPTR lock,__reg("d2") struct ExAllData *buffer,__reg("d3") long size,__reg("d4") long data,__reg("d5") struct ExAllControl *control ,__reg("a6") void *)="\tjsr\t-990(a6)";
  304. #define ExAllEnd(x1,x2,x3,x4,x5) __ExAllEnd((x1),(x2),(x3),(x4),(x5),DOSBase)
  305. BOOL  __SetOwner(__reg("d1") STRPTR name,__reg("d2") long owner_info ,__reg("a6") void *)="\tjsr\t-996(a6)";
  306. #define SetOwner(x1,x2) __SetOwner((x1),(x2),DOSBase)
  307.